#-*-coding:utf8-*-

""" distance --->  Ce module contient deux méthodes:  Distance, Eucl_Distance  """

from math import sqrt 

# Fonction générique, ne toucher qu'au return ici, et non pas aux fonctions distances des
# autres modules

def Distance(A, B):

    """ Distance(A, B) ---> cette méthode retourne la Eucl_Distance(A, B) """

    return Eucl_Distance(A , B)


def Eucl_Distance(A, B):

    """ Eucl_Distance(A, B) --->  retourne la distance entre deux points """

    return sqrt ( ( A.x-B.x )**2 + (A.y-B.y)**2 )
